.flex_row, .flex_row_start,
.flex_row_center, .flex_row_end,
.flex_row_between,.flex_row_between_full
.flex_row_center_full,
.flex_row_wrap{
	display: flex;
	flex-direction: row;
}

	.flex_row_center ,.flex_row_center_full{
    align-items: center;
	}

	.flex_column,.flex_column_center,
	.flex_column_start,.flex_column_end{
		display: flex;
		flex-direction: column;
	}
	
	.flex_column_center {
    align-items: center;
	}

	.flex_row_between,.flex_row_between_full{
		align-items: center;
		justify-content: space-between;
	}

	.flex_row_center_full,.flex_row_between_full{
		width: 100%;
	}

	.flex_row_start{
		align-items: flex-start;
	}	

	.flex_row_end{
		align-items: flex-end;
	}

	.flex_column_start{
		align-items: flex-start;
	}

	.flex_column_end{
		align-items: flex-end;
	}

	.flex_row_wrap{
		flex-wrap: wrap;
	}